Most Business will formulate requirements for system change/implementation in some form of write-up and those requirements translated into product(technically code) often at distance shores and mostly from those who don't understand business very well (/in some worst case- misunderstanding it from different market practices or past experience). Re...